/// activityContent : "1"
/// activityEndTime : "2023-03-06 15:02:11"
/// activityLevel : "2"
/// activityLevelName : "一般活动"
/// activityName : "123"
/// activityNo : "HD2023030614023113303"
/// activityStartTime : "2023-03-06 14:02:07"
/// activityType : "1"
/// activityTypeName : "线上文娱"
/// archivesStatus : 0
/// archivesStatusName : "未发布"
/// attachId : 4378130022821888
/// auditId : 8952
/// auditName : "管理员"
/// branchId : 6627
/// checkHumanCount : 0
/// checkPoints : 0
/// checkVolCount : 0
/// createdBy : "8952"
/// createdByName : "管理员"
/// createdDate : "2023-03-06 14:02:31"
/// deleteStatus : 0
/// directorId : 9541
/// directorName : "井云忠"
/// id : 4378130059538432
/// isEvaluate : 1
/// isLimitHumans : 0
/// isRegistration : 1
/// isSubmit : 0
/// isVolunteer : 1
/// limitHumans : 0
/// nowAct : false
/// placeId : 9
/// placeName : "书法室 107"
/// regHumanCount : 0
/// regVolCount : 0
/// regisStatus : null
/// registrationEndTime : null
/// registrationStartTime : null
/// regsTotal : null
/// remark : null
/// saasId : 1000
/// serviceAreaId : null
/// status : 7
/// statusName : "已结束"
/// tenantId : 1000
/// updatedBy : ""
/// updatedDate : "2023-03-06 15:05:36"
/// volunteerPoints : 0

class ActvityRecommendListData {
  ActvityRecommendListData({
      this.activityContent, 
      this.activityEndTime, 
      this.activityLevel, 
      this.activityLevelName, 
      this.activityName, 
      this.activityNo, 
      this.activityStartTime, 
      this.activityType, 
      this.activityTypeName, 
      this.archivesStatus, 
      this.archivesStatusName, 
      this.attachId, 
      this.auditId, 
      this.auditName, 
      this.branchId, 
      this.checkHumanCount, 
      this.checkPoints, 
      this.checkVolCount, 
      this.createdBy, 
      this.createdByName, 
      this.createdDate, 
      this.deleteStatus, 
      this.directorId, 
      this.directorName, 
      this.id, 
      this.isEvaluate, 
      this.isLimitHumans, 
      this.isRegistration, 
      this.isSubmit, 
      this.isVolunteer, 
      this.limitHumans, 
      this.nowAct, 
      this.placeId, 
      this.placeName, 
      this.regHumanCount, 
      this.regVolCount, 
      this.regisStatus, 
      this.registrationEndTime, 
      this.registrationStartTime, 
      this.regsTotal, 
      this.remark, 
      this.saasId, 
      this.serviceAreaId, 
      this.status, 
      this.statusName, 
      this.tenantId, 
      this.updatedBy, 
      this.updatedDate, 
      this.volunteerPoints,});

  ActvityRecommendListData.fromJson(dynamic json) {
    activityContent = json['activityContent'];
    activityEndTime = json['activityEndTime'];
    activityLevel = json['activityLevel'];
    activityLevelName = json['activityLevelName'];
    activityName = json['activityName'];
    activityNo = json['activityNo'];
    activityStartTime = json['activityStartTime'];
    activityType = json['activityType'];
    activityTypeName = json['activityTypeName'];
    archivesStatus = json['archivesStatus'];
    archivesStatusName = json['archivesStatusName'];
    attachId = json['attachId'];
    auditId = json['auditId'];
    auditName = json['auditName'];
    branchId = json['branchId'];
    checkHumanCount = json['checkHumanCount'];
    checkPoints = json['checkPoints'];
    checkVolCount = json['checkVolCount'];
    createdBy = json['createdBy'];
    createdByName = json['createdByName'];
    createdDate = json['createdDate'];
    deleteStatus = json['deleteStatus'];
    directorId = json['directorId'];
    directorName = json['directorName'];
    id = json['id'];
    isEvaluate = json['isEvaluate'];
    isLimitHumans = json['isLimitHumans'];
    isRegistration = json['isRegistration'];
    isSubmit = json['isSubmit'];
    isVolunteer = json['isVolunteer'];
    limitHumans = json['limitHumans'];
    nowAct = json['nowAct'];
    placeId = json['placeId'];
    placeName = json['placeName'];
    regHumanCount = json['regHumanCount'];
    regVolCount = json['regVolCount'];
    regisStatus = json['regisStatus'];
    registrationEndTime = json['registrationEndTime'];
    registrationStartTime = json['registrationStartTime'];
    regsTotal = json['regsTotal'];
    remark = json['remark'];
    saasId = json['saasId'];
    serviceAreaId = json['serviceAreaId'];
    status = json['status'];
    statusName = json['statusName'];
    tenantId = json['tenantId'];
    updatedBy = json['updatedBy'];
    updatedDate = json['updatedDate'];
    volunteerPoints = json['volunteerPoints'];
    limitVolunteers = json['limitVolunteers'];
  }
  String? activityContent;
  String? activityEndTime;
  String? activityLevel;
  String? activityLevelName;
  String? activityName;
  String? activityNo;
  String? activityStartTime;
  String? activityType;
  String? activityTypeName;
  num? archivesStatus;
  String? archivesStatusName;
  num? attachId;
  num? auditId;
  String? auditName;
  num? branchId;
  num? checkHumanCount;
  num? checkPoints;
  num? checkVolCount;
  String? createdBy;
  String? createdByName;
  String? createdDate;
  num? deleteStatus;
  num? directorId;
  String? directorName;
  num? id;
  num? isEvaluate;
  num? isLimitHumans;
  num? isRegistration;
  num? isSubmit;
  num? isVolunteer;
  num? limitHumans;
  num? limitVolunteers;
  bool? nowAct;
  num? placeId;
  String? placeName;
  num? regHumanCount;
  num? regVolCount;
  dynamic regisStatus;
  String? registrationEndTime;
  String? registrationStartTime;
  dynamic regsTotal;
  String? remark;
  num? saasId;
  dynamic serviceAreaId;
  num? status;
  String? statusName;
  num? tenantId;
  String? updatedBy;
  String? updatedDate;
  num? volunteerPoints;


  String get enrollStartTime => registrationStartTime==null?"":registrationStartTime.toString();
  String get enrollEndTime => registrationEndTime==null?"":registrationEndTime.toString();

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['activityContent'] = activityContent;
    map['activityEndTime'] = activityEndTime;
    map['activityLevel'] = activityLevel;
    map['activityLevelName'] = activityLevelName;
    map['activityName'] = activityName;
    map['activityNo'] = activityNo;
    map['activityStartTime'] = activityStartTime;
    map['activityType'] = activityType;
    map['activityTypeName'] = activityTypeName;
    map['archivesStatus'] = archivesStatus;
    map['archivesStatusName'] = archivesStatusName;
    map['attachId'] = attachId;
    map['auditId'] = auditId;
    map['auditName'] = auditName;
    map['branchId'] = branchId;
    map['checkHumanCount'] = checkHumanCount;
    map['checkPoints'] = checkPoints;
    map['checkVolCount'] = checkVolCount;
    map['createdBy'] = createdBy;
    map['createdByName'] = createdByName;
    map['createdDate'] = createdDate;
    map['deleteStatus'] = deleteStatus;
    map['directorId'] = directorId;
    map['directorName'] = directorName;
    map['id'] = id;
    map['isEvaluate'] = isEvaluate;
    map['isLimitHumans'] = isLimitHumans;
    map['isRegistration'] = isRegistration;
    map['isSubmit'] = isSubmit;
    map['isVolunteer'] = isVolunteer;
    map['limitHumans'] = limitHumans;
    map['nowAct'] = nowAct;
    map['placeId'] = placeId;
    map['placeName'] = placeName;
    map['regHumanCount'] = regHumanCount;
    map['regVolCount'] = regVolCount;
    map['regisStatus'] = regisStatus;
    map['registrationEndTime'] = registrationEndTime;
    map['registrationStartTime'] = registrationStartTime;
    map['regsTotal'] = regsTotal;
    map['remark'] = remark;
    map['saasId'] = saasId;
    map['serviceAreaId'] = serviceAreaId;
    map['status'] = status;
    map['statusName'] = statusName;
    map['tenantId'] = tenantId;
    map['updatedBy'] = updatedBy;
    map['updatedDate'] = updatedDate;
    map['volunteerPoints'] = volunteerPoints;
    map['limitVolunteers'] = limitVolunteers;
    return map;
  }

}